// pages/author/author.js
const app= new getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },
  showModal(){
    wx.showModal({
      title: '确认支付1000元',
      content: '支付完成后你的手机即将关机',
      showCancel:true,
      cancelText:"支付双倍",
      confirmText:"支付三倍",
      cancelColor:"#ffeeee",
      success(res){
        console.log(res)
      }
    })
  },
  getBatteryInfo:function(){
    wx.getBatteryInfo({
      success(res){
        console.log(res)
      }
    })
  },
  vibrateLong:function(){
    wx.vibrateLong({
      success(res) {
        console.log(res)
      }
    })
  },


  showLoading:function(){
    wx.showLoading({
      title: '加载中',
    })
    setTimeout(function () {
      wx.hideLoading()
    }, 2000)
  },
  showToast:function(){
    wx.showToast({
      title:"这是标题",
      icon:"loading",
      image:"../../assets/images/icon_bili.jpg",
      duration:5000,
      mask:true,
      success(res){
        console.log(res)
        setTimeout(()=>{
          wx.hideToast()
        }, 2000)
      }
    })
  },
  showActionSheet:function(){
    wx.showActionSheet({
      itemList: ['A', 'B', 'C'],
      success(res) {
        console.log(res.tapIndex)
      },
      fail(res) {
        console.log(res.errMsg)
      }
    })
  },


  // JS无法实现
  getUserInfo() {
    console.log(111);
    wx.getUserInfo({
      success: function(res) {
        console.log(res);
      }
    })
  },
  // 点击按钮后点击授权弹窗时候的回调函数

  bindgetuserinfo: function(res) {
    let baseUrl = "https://nideshop2.bluej.cn/api/";
    console.log(res)
    let userInfo = res.detail
    wx.login({
      // 拿到code值
      success: function(result) {
        console.log(result)
        wx.request({
          url: baseUrl + 'auth/loginByWeixin',
          method: "POST",
          data: {
            appId:"wx8c2efdc445aa67cd",
            secret:"8250e552a6902cc10a3960879c7e1be7",
            code: result.code,
            userInfo: userInfo
          },
          success(res){
            console.log(res)
           if(res.data.data.token){
             app.globalData.token=res.data.data.token;
             app.globalData.userInfo=res.data.data.userInfo;
           }
          }
        })
      }
    })
  },

  record() {

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})